import math
import gerador

vs = 340.29 * 100 #cm/s
dm = 30

#ger = gerador.Gerador('testeAtraso.wav',dm)
ger = gerador.Gerador('./audio/teste.wav',dm)
ger.setCord(100,400)
ger.calculaAtrasos()
ger.geraWaves()


s = ger.deltas
print '\ndistancias:'
print s

listaT = [s[0]/vs,s[1]/vs,s[2]/vs] 
listaITD = []
for i in range(3):
	for j in range(i+1,3):
		listaITD.append(listaT[i] - listaT[j])
print '\natrasos em segundos: '
print listaITD	
		

listaSenos = []
for itd in listaITD:
	listaSenos.append(itd*vs/dm)
print '\nlista de senos:'
print listaSenos

listaTetas = []
listaTetasGr = []
listaTetasSup = []
for seno in listaSenos:
	teta = math.asin(seno)
	listaTetas.append(teta)
	listaTetasGr.append(math.degrees(teta))

print '\nlista tetas em radianos:'
print listaTetas
print '\nlista tetas em graus:'
print listaTetasGr

import desenhoTriangulo
desenho = desenhoTriangulo.DesenhoTriangulo(dm,listaTetasGr[0],listaTetasGr[2],listaTetasGr[1])
#desenho = desenhoTriangulo.DesenhoTriangulo(dm,30,40,50)
desenho.desenhar()

